home *** CD-ROM | disk | FTP | other *** search
/ Cre@te Online 2000 December / Cre@teOnline CD05.iso / MacSoft / XML ConsoleMax.sea / XML ConsoleMax / Required / swingall.jar / javax / swing / plaf / basic / BasicSplitPaneDivider$1.class (.txt) < prev    next >
Encoding:
Java Class File  |  1999-07-15  |  1.5 KB  |  54 lines

  1. package javax.swing.plaf.basic;
  2.  
  3. import java.awt.Color;
  4. import java.awt.Component;
  5. import java.awt.Graphics;
  6. import javax.swing.JButton;
  7. import javax.swing.JComponent;
  8. import javax.swing.border.Border;
  9.  
  10. final class BasicSplitPaneDivider$1 extends JButton {
  11.    // $FF: synthetic field
  12.    private final BasicSplitPaneDivider this$0;
  13.  
  14.    // $FF: synthetic method
  15.    BasicSplitPaneDivider$1(BasicSplitPaneDivider var1) {
  16.       this.this$0 = var1;
  17.    }
  18.  
  19.    public boolean isFocusTraversable() {
  20.       return false;
  21.    }
  22.  
  23.    public void paint(Graphics var1) {
  24.       if (this.this$0.splitPane != null) {
  25.          int[] var2 = new int[3];
  26.          int[] var3 = new int[3];
  27.          int var4 = Math.min(this.this$0.getDividerSize(), 6);
  28.          var1.setColor(((Component)this).getBackground());
  29.          var1.fillRect(0, 0, ((JComponent)this).getWidth(), ((JComponent)this).getHeight());
  30.          var1.setColor(Color.black);
  31.          if (this.this$0.orientation == 0) {
  32.             var2[0] = var4;
  33.             var2[1] = 0;
  34.             var2[2] = var4 << 1;
  35.             var3[0] = 0;
  36.             var3[1] = var3[2] = var4;
  37.             var1.drawPolygon(var2, var3, 3);
  38.          } else {
  39.             var2[0] = var2[2] = var4;
  40.             var2[1] = 0;
  41.             var3[0] = 0;
  42.             var3[1] = var4;
  43.             var3[2] = var4 << 1;
  44.          }
  45.  
  46.          var1.fillPolygon(var2, var3, 3);
  47.       }
  48.  
  49.    }
  50.  
  51.    public void setBorder(Border var1) {
  52.    }
  53. }
  54.